/** @noSelfInFile **/

import {LocModel} from "../../../base/LocModel";

export let textAdapter: { adapter: ITexttagAdapter } = { adapter: undefined };

export interface ITexttagAdapter {
    createHandle(name: string): any;
    setColor(handle: any, red: number, green: number, blue: number, alpha: number): void
    setPos(handle: any, loc: LocModel, heightOffset: number): void
    setText(handle: any, s: string, height: number, adjustHeight: boolean): void
    destroy(handle: any): void;
    bindHandle(handle: any): void;
    equal(handle1: any, handle2: any): boolean
    isValid(handle: any): boolean
}
